package lanqiao._02算法训练.page03;

import java.math.BigInteger;
import java.util.Scanner;

/**
 * @author 挚爱之夕
 * @version 1.0
 * @implSpec
 * 当两个比较大的整数相乘时，可能会出现数据溢出的情形。为避免溢出，可以采用字符串的方法来实现两个大数之间的乘法。
 * 具体来说，首先以字符串的形式输入两个整数，每个整数的长度不会超过10位，
 * 然后把它们相乘的结果存储在另一个字符串当中（长度不会超过20位），
 * 最后把这个字符串打印出来。
 * 例如，假设用户输入为：62773417和12345678，则输出结果为：774980393241726.
 * 　　编写函数 void Multiply(char* s1, char* s2, char* result);
 * 实现大数乘法（只考虑正整数），其中result = s1 * s2.
 * 　　编写main函数测试该函数的正确性.
 * 输入：
 * 　　62773417 12345678
 * 输出：
 * 　　774980393241726
 * @since 2022 - 12 - 23 - 22:35
 */
public class _26大数乘法 {
}
class Main_26{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        BigInteger a = new BigInteger(sc.next());
        BigInteger b = new BigInteger(sc.next());
        System.out.println(a.multiply(b));
    }
}
